const db = wx.cloud.database()
const addressCollection = db.collection('address')
// pages/user/address/editAddress/editAddress.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    name: '',
    phone: '',
    addr: '',
    time: '',
    timeValues: ["收货时间不限", "周六和周日收货", "周一至周五收货"],
    timeIndex: 0,
    show: false,
    id: '',
  },

  onClose() {
    this.setData({ show: false });
  },

  bindTimeChange: function (e) {
    console.log('收货时间发生选择改变，携带值为', e.detail.value);
    this.setData({
      timeIndex: e.detail.value
    })
  },

  saveEditAddress: function (e) {
    console.log(e)
    var name = e.detail.value.name;
    var phone = e.detail.value.phone;
    var addr = e.detail.value.addr;
    var time = e.detail.value.time;
    var id = e.detail.target.dataset.id;

    if (name == '' || phone == '' || addr == '') {
      wx.showToast({
        title: '请将信息填写完整',
        icon: 'none',
      })
    } else {
      addressCollection.doc(id).update({
        data: {
          name: name,
          phone: phone,
          addr: addr,
          time: time,
        },
        success(res) {
          // res 是一个对象，其中有 _id 字段标记刚创建的记录的 id
          console.log(res)
          wx.showToast({
            title: '修改成功！',
            icon: 'success',
            duration: 3000
          })
          wx.navigateTo({
            url: '../address',
            success: function (res) { },
            fail: function (res) { },
            complete: function (res) { },
          })
        },
        fail: console.error

      })
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      id: options.id
    })
    db.collection('address').doc(options.id).get().then(res => {
      console.log("成功获取想要修改的地址：", res.data)
      this.setData({
        a: res.data
      })
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})